.l-calendar-container
    padding: 0.2rem
    width: 100%
    font-size: 0.28rem
    color: #666
    background: #ffffff
    .l-calendar-header
        text-align: center
        padding-bottom: 0.08rem
        border-bottom: 0.02rem solid #ececec
        .l-calendar-header-lt
            float: left
        .l-calendar-header-gt
            float: right
    .l-calendar-content
        .am-flexbox-item
            text-align: center
        .l-calendar-content-day-container
            position: relative
        .l-calendar-content-day
            display: inline-block
            padding: 0.08rem
            cursor: pointer
            border: 0.02rem solid transparent
            border-radius: 0.08rem 
            &.l-calendar-content-day-checked
                background: #22baa0
                color: #fff
            &.l-calendar-content-day-today
                border: 0.02rem solid #22baa0
            &.l-calendar-content-day-disabled
                color: #999999
                cursor: not-allowed
                &.l-calendar-content-day-checked
                    color: #fff